package com.wootion.cims.module.systemsetting.polt.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wootion.cims.module.systemsetting.polt.dto.SysPlotDto;
import com.wootion.cims.module.systemsetting.polt.model.SysPlot;
import com.wootion.cims.response.ResponseResult;

import javax.servlet.http.HttpServletRequest;

/**
 * @Author: LanQiang
 * @Date: 2022/11/21/11:26
 * @Description: 作用xxx
 */
public interface SysPlotService{
    /**
     * 查询所有小区信息/或按照条件查询,并分页返回
     * @param condition
     * @param limit
     * @param page
     * @return
     */
    ResponseResult list(String condition, Integer page, Integer limit);
    /**
     * 添加/修改时，查询小区所属的社区分组
     * @return
     */
    ResponseResult groupPlot();
    /**
     * 添加小区
     * @param sysPlotDto
     * @return
     */
    ResponseResult save(SysPlotDto sysPlotDto);

    /**
     * 修改小区
     * @param sysPlotDto
     * @return
     */
    ResponseResult update(SysPlotDto sysPlotDto, HttpServletRequest request);
    /**
     * 删除小区
     * @param sysPlotDto
     * @return
     */
    ResponseResult deletePlot(SysPlotDto sysPlotDto);
}
